package com.example.blogdevelop.vo;

import com.example.blogdevelop.entity.User;
import org.springframework.beans.BeanUtils;

public class UserVoToUser {
    /**
     * 将表单中的对象转化为数据库中存储的用户对象（剔除表单中的code）
     * @param userVo
     * @return
     */
    public static User toUser(UserVo userVo) {
        //创建一个数据库中存储的对象
        User user = new User();

        //传
        user.setUsername(userVo.getUsername());
        user.setPassword(userVo.getPassword());
        user.setEmail(userVo.getEmail());
        user.setLastLogin(userVo.getLastLogin());
        user.setAvatar(userVo.getAvatar());
        user.setId(userVo.getId());
        user.setCreated(userVo.getCreated());
        user.setStatus(userVo.getStatus());
        // 返回包装后的对象
        return user;
    }
}